package com.erp.erp_entitys.warehouse.req;

import java.io.Serializable;

/**
 * @ClassName : StatisticsTransferInStockInfoReq
 * @Description : 调拨仓库入库详情统计入参实体
 * @Author : lst
 * @Date: 2022-03-18 17:45
 */
public class StatisticsTransferInStockInfoReq implements Serializable {
    private static final long serialVersionUID = 7118018284817498053L;

    /**
     * 所属操作员(多个编码以英文逗号隔开)
     */
    private String operationCode;

    /**
     * 单据类型：1.草稿箱 2.待批箱 3.已批箱 4.完成箱 (多个编码以英文逗号隔开)
     */
    private String status;

    /**
     * 仓库编码 (多个编码以英文逗号隔开)
     */
    private String warehouseCode;

    /**
     * 新仓库编码 (多个编码以英文逗号隔开)
     */
    private String newWarehouseCode;

    /**
     * 调拨单号
     */
    private String billNo;

    /**
     * 创建日期(起止)
     */
    private String createDateStart;

    /**
     * 创建日期(结束)
     */
    private String createDateEnd;

    /**
     * 调拨日期(起止)
     */
    private String transferDateStart;

    /**
     * 调拨日期(结束)
     */
    private String transferDateEnd;


    public String getOperationCode() {
        return operationCode;
    }

    public void setOperationCode(String operationCode) {
        this.operationCode = operationCode;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getWarehouseCode() {
        return warehouseCode;
    }

    public void setWarehouseCode(String warehouseCode) {
        this.warehouseCode = warehouseCode;
    }

    public String getNewWarehouseCode() {
        return newWarehouseCode;
    }

    public void setNewWarehouseCode(String newWarehouseCode) {
        this.newWarehouseCode = newWarehouseCode;
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public String getCreateDateStart() {
        return createDateStart;
    }

    public void setCreateDateStart(String createDateStart) {
        this.createDateStart = createDateStart;
    }

    public String getCreateDateEnd() {
        return createDateEnd;
    }

    public void setCreateDateEnd(String createDateEnd) {
        this.createDateEnd = createDateEnd;
    }

    public String getTransferDateStart() {
        return transferDateStart;
    }

    public void setTransferDateStart(String transferDateStart) {
        this.transferDateStart = transferDateStart;
    }

    public String getTransferDateEnd() {
        return transferDateEnd;
    }

    public void setTransferDateEnd(String transferDateEnd) {
        this.transferDateEnd = transferDateEnd;
    }


    /**
     * 重写toString
     */
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("StatisticsTransferInStockInfoReq").append('[')
                .append("operationCode=")
                .append(operationCode)
                .append(",status=")
                .append(status)
                .append(",warehouseCode=")
                .append(warehouseCode)
                .append(",newWarehouseCode=")
                .append(newWarehouseCode)
                .append(",billNo=")
                .append(billNo)
                .append(",createDateStart=")
                .append(createDateStart)
                .append(",createDateEnd=")
                .append(createDateEnd)
                .append(",transferDateStart=")
                .append(transferDateStart)
                .append(",transferDateEnd=")
                .append(transferDateEnd)
                .append(']');
        return sb.toString();
    }
}
